int i=1;cout<<&i;这个得到的地址是什么地址?

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:10:35
代码省略了头文件和一些必备的代码;

这个地址是虚拟地址还是物理地址?

这些地址都是系统映射出来的虚拟地址吧
物理地址已经给操作系统隐藏了

得到的是变量i的地址啊,变量i是临时变量,所以这个地址是在系统堆栈段的一个地址

无所谓虚拟地址,还是物理地址的。那是对程序的地址而言的,而不是变量的地址

变量,都是在内存中,也就是内存的地址,要说是哪种地址,应该算物理地址吧

得到的是i这个变量的内存地址,物理的

输出了变量i在内存中的物理地址

虚拟地址